package cn.ilikes.tools.nosql.jpa;

public interface SysConfigs {

	//	public static EntityFields FOREREIGN_ENTITY_FIELDS=new EntityFieldsImpl("foreignKey_0000_0000_0000_0000");

	public enum DataStoreType {
		hbase
	}

	public static String INDEX_VALUE_NULL = "index_value_null";

	public static final String PROVIDER_IMPLEMENTATION_NAME = JPASQLPersistenceProvider.class.getName();

	public static String persistencefile = "META-INF/persistence.xml";

	public String jpa_dialect = "jpa.dialect";

	public String jpa_ddl_auto = "jpa.ddl.auto";

	public String jpa_index_config_file = "jap.index.config.file";

	public String jpa_datastore_config_file = "jpa.datastore.config.file";

	public String jpa_client_lookup_class = "jap.client.lookup.class";

	//hbase 
	

	

	public String hbase_datasore_master_node = "hbase.datasore.master.node";

	public String hbase_datasore_master_port = "hbase.datasore.master.port";

	public String hbase_datasore_master_pool_size = "hbase.datasore.pool.size";

	public String hbase_datasore_zookeeper_quorum = "hbase.datasore.zookeeper.quorum";

	public String hbase_datasore_zookeeper_client_port = "hbase.datasore.zookeeper.client.port";

	public String hbase_column_family_qualifier = "@";

	public String jpa_entity_table_field = "\\.";

	public static final String index_fields_null = "null_value";
	
	
	//index 
	//linux
	public String index_save_path = "index.save.path";
	
	public String index_type = "index.type";
	
	public String index_zookeeper_lock_node = "index.zookeeper.lock.node";
	
	public String index_lunece_lock_node = "index.zookeeper.lunece.lock.node";
	
	public String index_zookeeper_host_address = "index.zookeeper.host.address";
	
	//fs.default.name
	public String index_hadoop_fs_default_name = "index.hadoop.fs.default.name";
//	dfs.replication
	public String index_hadoop_fs_default_replication = "index.hadoop.fs.default.replication";
	
	

}
